.chub_comments{
  .bg;
  .count{
    .tac;
    color: lighten(@grey, 10%);
    line-height: 32px;
  }
  .content{
    .comments>li{
      padding: @spaceV @space;
      .flex(@v: flex-start);
      .portrait{
        .circle;
        background-size: cover;
      }
      .right{
        flex: 1;
        margin-left: 10px;
        .oh;
        h2{
          color: spin(@blue, 15);
        }
        p{
          padding: 5px 0 2px;
          line-height: 20px;
        }
        .time{
          .format(13px; @grey);
        }
      }
    }
  }
  .post{
    position: absolute;
    bottom: 0;
    width: 100%;
    .bg(lighten(@grey, 38%));
    padding: 5px @space;
    .input{
      .bg;
      .br(4px);
      .format(14px; lighten(@grey, 15%));
      padding: 8px 4px;
      line-height: 20px;
    }
  }
}
